Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Гарвардский курс "Computer Science 50" — основы программирования и компьютерных наук от Coddy

Вы научитесь

Курс рассчитан на подростков от 13 до 16 лет, которые хотят получить фундаментальные знания и практические навыки по программированию, кибербезопасности, вёрстке, искусственном интеллекте и других IT-областей. Профессионалы по разработкам ПО поделятся полезной информацией на основе известного профильного курса, программу которого проходят в Йеле и Гарварде. Обучение переработано для лучшего понимания материала юными учениками. Детей обучат основам программирования на Python, C, SQL, HTML/CSS-вёрстке, работе с массивами, базами данных, рекурсиями, алгоритмами и структурами.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
8 месяцев
Стоимость
6800 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Владеть навыками веб-вёрстки
#02
Программировать на нескольких языках
#03
Работать с массивами
#04
операторами
#05
алгоритмами
#06
циклами
#07
Разбираться в протоколах
#08
операционных системах и фреймворках
#09
Использовать структуры
#10
базы данных
#11
функции в программировании
Программа курса

Можно выбрать оптимальный формат обучения — проходить онлайн- или офлайн-уроки в группах, брать индивидуальные занятия. За создание проекта под наставничеством эксперта школы, проверенного специалистами Гарвардского университета, можно получить настоящий сертификат от этого старейшего вуза США.

1-й модуль

Познакомитесь с событийно-ориентированной средой Scratch и представлением данных в виде двоичного кода. Углубитесь в освоение среды Scratch. Освоите циклы с условием while. Познакомитесь с языком C. Поработаете над созданием небольшой игры. Изучите среду разработки Computer Science 50. Разберётесь подробнее с видами данных и действиями над ними на языке C. Освоите логические операции, а также сложение, деление, вычитание, умножение в программировании. Узнаете больше о вводе-выводе, операторах ветвления.

Познакомитесь с событийно-ориентированной средой Scratch и представлением данных в виде двоичного кода.

Углубитесь в освоение среды Scratch. Освоите циклы с условием while. Познакомитесь с языком C. Поработаете над созданием небольшой игры.

Изучите среду разработки Computer Science 50. Разберётесь подробнее с видами данных и действиями над ними на языке C.

Освоите логические операции, а также сложение, деление, вычитание, умножение в программировании. Узнаете больше о вводе-выводе, операторах ветвления.

2-й модуль

Углубитесь в освоение принципа работы с разными типами циклов. Изучите циклы с условием for, интерпретатор команд в среде Computer Science 50. Изучите подпрограммы и потренируетесь в совместном разборе задач. Узнаете, что такое массивы с одним параметром и как их используют в C-программировании. Поймёте, как передаются входные данные через командную строку. Отработаете на практике ранее разобранные темы.

Углубитесь в освоение принципа работы с разными типами циклов.

Изучите циклы с условием for, интерпретатор команд в среде Computer Science 50.

Изучите подпрограммы и потренируетесь в совместном разборе задач.

Узнаете, что такое массивы с одним параметром и как их используют в C-программировании. Поймёте, как передаются входные данные через командную строку. Отработаете на практике ранее разобранные темы.

3-й модуль

Изучите, что из себя представляют переменные и как определяется их доступность. Поработаете с разными алгоритмами, в том числе последовательного и двоичного поиска. Разберётесь с известными алгоритмами сортировки. Узнаете, чем отличается пузырьковых метод от выбора.  Познакомитесь с очередным методом сортировки массивов — вставками. Поймёте, что из себя представляет рекурсия.

Изучите, что из себя представляют переменные и как определяется их доступность.

Поработаете с разными алгоритмами, в том числе последовательного и двоичного поиска.

Разберётесь с известными алгоритмами сортировки. Узнаете, чем отличается пузырьковых метод от выбора. 

Познакомитесь с очередным методом сортировки массивов — вставками. Поймёте, что из себя представляет рекурсия.

4-й модуль

Узнаете, что понимается под структурами и как они используются в языке C. Рассмотрите сравнительный анализ изученных алгоритмов. Освоите работу с шестнадцатеричными числами и переменными с адресом ячейки памяти. Познакомитесь с динамическим способом запроса памяти.  Изучите сегмент стека. Овладеете методом выделения оперативной памяти. Разберётесь с отображением файлов в память.  Поймёте, как хранятся данные в структурах. Познакомитесь с композитным типом данных в языке программирования C.

Узнаете, что понимается под структурами и как они используются в языке C. Рассмотрите сравнительный анализ изученных алгоритмов.

Освоите работу с шестнадцатеричными числами и переменными с адресом ячейки памяти. Познакомитесь с динамическим способом запроса памяти. 

Изучите сегмент стека. Овладеете методом выделения оперативной памяти. Разберётесь с отображением файлов в память. 

Поймёте, как хранятся данные в структурах. Познакомитесь с композитным типом данных в языке программирования C.

5-й модуль

Разберётесь со списком, в котором присутствует однократное указание на следующий элемент.  Познакомитесь с основами языка Python. Углубитесь в особенности Python. Рассмотрите его операторы ветвления и переменные. Поймёте, какие циклы чаще всего используют у Python и как ими управлять.

Разберётесь со списком, в котором присутствует однократное указание на следующий элемент. 

Познакомитесь с основами языка Python.

Углубитесь в особенности Python. Рассмотрите его операторы ветвления и переменные.

Поймёте, какие циклы чаще всего используют у Python и как ими управлять.

6-й модуль

Рассмотрите списки и строки применительно к программированию на Python. Узнаете, каким образом лучше всего работать со словарями и списками в Python.  Разберётесь в функциях, списках с неизменяемой структурой данных и рекурсии. Отработаете на практике ранее пройденные темы модуля.

Рассмотрите списки и строки применительно к программированию на Python.

Узнаете, каким образом лучше всего работать со словарями и списками в Python. 

Разберётесь в функциях, списках с неизменяемой структурой данных и рекурсии.

Отработаете на практике ранее пройденные темы модуля.

7-й модуль

Изучите нюансы открытия, чтения, записи и других манипуляций с файлами в Python. Освоите использование языка SQL для работы с базами данных. Узнаете о фишках взаимосвязанного использования Python и языка запросов SQL. Разберётесь с протоколом передачи данных HTTP. Рассмотрите специальный модуль для отправления HTTP-запросов. Поймёте, что такое классы и для чего они нужны на примере применения в Python.

Изучите нюансы открытия, чтения, записи и других манипуляций с файлами в Python.

Освоите использование языка SQL для работы с базами данных.

Узнаете о фишках взаимосвязанного использования Python и языка запросов SQL. Разберётесь с протоколом передачи данных HTTP. Рассмотрите специальный модуль для отправления HTTP-запросов.

Поймёте, что такое классы и для чего они нужны на примере применения в Python.

8-й модуль

Познакомитесь с базой HTML и CSS-вёрстки. Освоите шаблон, применяемый для упрощения разработки приложений на Python. Овладеете основами JavaScript. Продолжите разбираться с применением фреймворка Flask. Завершите обучение выполнением итогового проекта.

Познакомитесь с базой HTML и CSS-вёрстки.

Освоите шаблон, применяемый для упрощения разработки приложений на Python. Овладеете основами JavaScript.

Продолжите разбираться с применением фреймворка Flask.

Завершите обучение выполнением итогового проекта.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Coddy
Школа
Coddy – это школа программирования для детей от 4 до 18 лет. Обучение проходит в офисах действующих IT-компаний, а занятия проводят настоящие специалисты. Курсы нацелены на то, чтобы после их прохождения дети могли запускать собственные проекты и поступать в топовые вузы.